# Removes an employee

Removes the specified employee from the current account.
            
Behavior:
- Validates employee association with the account
- Applies business rules before removal
- Logs the action as an employee removal event

Endpoint: POST /api/v1/portfolio/employees/{employeeidentifier}/remove

## Path parameters:

  - `employeeIdentifier` (string, required)

## Response 200 fields (text/plain):

  - `data` (object)

  - `data.employeeDesignation` (object)

  - `data.employeeDesignation.employeeDesignationId` (string)

  - `data.employeeDesignation.employeeDesignationName` (string,null)

  - `data.organizationUnit` (object)

  - `data.organizationUnit.orgUnitLevel1` (object)

  - `data.organizationUnit.orgUnitLevel1.levelName` (string,null)

  - `data.organizationUnit.orgUnitLevel1.unitIdentifier` (string)

  - `data.organizationUnit.orgUnitLevel1.unitName` (string,null)

  - `data.organizationUnit.orgUnitLevel2` (object)

  - `data.organizationUnit.orgUnitLevel2.levelName` (string,null)

  - `data.organizationUnit.orgUnitLevel2.unitIdentifier` (string)

  - `data.organizationUnit.orgUnitLevel2.unitName` (string,null)

  - `data.organizationUnit.orgUnitLevel3` (object)

  - `data.organizationUnit.orgUnitLevel3.levelName` (string,null)

  - `data.organizationUnit.orgUnitLevel3.unitIdentifier` (string)

  - `data.organizationUnit.orgUnitLevel3.unitName` (string,null)

  - `data.organizationUnit.orgUnitLevel4` (object)

  - `data.organizationUnit.orgUnitLevel4.levelName` (string,null)

  - `data.organizationUnit.orgUnitLevel4.unitIdentifier` (string)

  - `data.organizationUnit.orgUnitLevel4.unitName` (string,null)

  - `data.organizationUnit.orgUnitLevel5` (object)

  - `data.organizationUnit.orgUnitLevel5.levelName` (string,null)

  - `data.organizationUnit.orgUnitLevel5.unitIdentifier` (string)

  - `data.organizationUnit.orgUnitLevel5.unitName` (string,null)

  - `data.organizationUnit.orgUnits` (object)

  - `data.organizationUnit.orgUnits.primaryUnits` (string,null)

  - `data.organizationUnit.orgUnits.secondaryUnits` (string,null)

  - `data.phoneNumber1` (string,null)

  - `data.phoneNumber2` (string,null)

  - `data.gender` (object)

  - `data.gender.genderId` (string)

  - `data.gender.genderName` (string,null)

  - `data.gender.genderCode` (string,null)

  - `data.dateOfBirth` (string,null)

  - `data.supervisor` (object)

  - `data.supervisor.locationInfo` (object)

  - `data.supervisor.locationInfo.location` (string,null)

  - `data.supervisor.locationInfo.locationId` (string,null)

  - `data.supervisor.locationInfo.building` (string,null)

  - `data.supervisor.locationInfo.buildingId` (string,null)

  - `data.supervisor.locationInfo.level` (string,null)

  - `data.supervisor.locationInfo.levelId` (string,null)

  - `data.supervisor.locationInfo.room` (string,null)

  - `data.supervisor.locationInfo.roomId` (string,null)

  - `data.supervisor.locationInfo.workspace` (string,null)

  - `data.supervisor.locationInfo.workspaceId` (string,null)

  - `data.supervisor.locationInfo.spaceKey` (string,null)

  - `data.supervisor.locationInfo.spaceAssignedOn` (string,null)

  - `data.supervisor.locationInfo.spaceCategory` (object)

  - `data.supervisor.locationInfo.spaceCategory.spaceCategoryId` (string)

  - `data.supervisor.locationInfo.spaceCategory.spaceCategoryName` (string,null)

  - `data.supervisor.locationInfo.spaceCategory.spaceCategoryCode` (string,null)

  - `data.supervisor.locationInfo.roomFunction` (object)

  - `data.supervisor.locationInfo.roomFunction.roomFunctionId` (string)

  - `data.supervisor.locationInfo.roomFunction.roomFunctionName` (string,null)

  - `data.supervisor.locationInfo.spaceArea` (number,null)

  - `data.supervisor.locationInfo.levelPlanHandle` (string,null)

  - `data.supervisor.locationInfo.employeeLocationId` (string,null)

  - `data.supervisor.locationInfo.rollBackInfo` (object)

  - `data.supervisor.locationInfo.rollBackInfo.isRollBack` (boolean)

  - `data.supervisor.locationInfo.rollBackInfo.rollBackType` (string,null)

  - `data.supervisor.locationInfo.rollBackInfo.employeeLocationId` (string)

  - `data.supervisor.locationInfo.rollBackInfo.comments` (string,null)

  - `data.supervisor.locationInfo.levelPlanId` (string,null)

  - `data.supervisor.locationInfo.planFile` (object)

  - `data.supervisor.locationInfo.planFile.fileId` (string)

  - `data.supervisor.locationInfo.planFile.fileName` (string,null)

  - `data.supervisor.locationInfo.planFile.fileSize` (string,null)

  - `data.supervisor.locationInfo.planFile.currentRevisionNumber` (integer)

  - `data.supervisor.locationInfo.planFile.createdOn` (string,null)

  - `data.supervisor.locationInfo.planFile.fileSizeInBytes` (integer)

  - `data.supervisor.locationInfo.planFile.createdDate` (string)

  - `data.supervisor.locationInfo.planFile.createdBy` (string,null)

  - `data.supervisor.locationInfo.planFile.isLatest` (boolean)

  - `data.supervisor.locationInfo.cadPlanCoordinates` (array,null)

  - `data.supervisor.locationInfo.spaceAssignedOnDateTimeFormat` (string,null)

  - `data.supervisor.locationInfo.svgPlanAdded` (boolean)

  - `data.supervisor.employmentType` (object)

  - `data.supervisor.employmentType.employmentTypeId` (string)

  - `data.supervisor.employmentType.employmentTypeName` (string,null)

  - `data.supervisor.employmentType.employmentTypeCode` (string,null)

  - `data.supervisor.employeeCategory` (object)

  - `data.supervisor.employeeCategory.employeeCategoryId` (string)

  - `data.supervisor.employeeCategory.employeeCategoryName` (string,null)

  - `data.supervisor.employeeCategory.employeeCategoryDescription` (string,null)

  - `data.supervisor.employeeCategory.isLaborCategory` (boolean)

  - `data.supervisor.employeeCategory.responseDescription` (string,null)

  - `data.supervisor.supervisor` (object)

  - `data.supervisor.status` (object)

  - `data.supervisor.status.statusId` (string)

  - `data.supervisor.status.statusCode` (string,null)

  - `data.supervisor.status.statusName` (string,null)

  - `data.supervisor.status.statusColor` (string,null)

  - `data.supervisor.employeeWorkMode` (object)

  - `data.supervisor.employeeWorkMode.employeeWorkModeId` (string)

  - `data.supervisor.employeeWorkMode.employeeWorkModeName` (string,null)

  - `data.supervisor.employeeWorkMode.employeeWorkModeCode` (string,null)

  - `data.supervisor.serviceEndDate` (object)

  - `data.supervisor.serviceEndDate.serviceEndDate` (string,null)

  - `data.supervisor.serviceEndDate.status` (object)

  - `data.supervisor.serviceEndDate.status.statusId` (string)

  - `data.supervisor.serviceEndDate.status.statusCode` (string,null)

  - `data.supervisor.serviceEndDate.status.statusName` (string,null)

  - `data.supervisor.serviceEndDate.status.statusColor` (string,null)

  - `data.supervisor.employeeId` (string)

  - `data.supervisor.employeeName` (string,null)

  - `data.supervisor.employeeFirstName` (string,null)

  - `data.supervisor.employeeMiddleName` (string,null)

  - `data.supervisor.employeeLastName` (string,null)

  - `data.supervisor.email` (string,null)

  - `data.supervisor.employeeCode` (string,null)

  - `data.supervisor.employeeRole` (string,null)

  - `data.supervisor.profilePic` (string,null)

  - `data.supervisor.dateOfTermination` (string,null)

  - `data.supervisor.dateOfJoining` (string,null)

  - `data.supervisor.employeeUserId` (string,null)

  - `data.supervisor.isTechnician` (boolean)

  - `data.supervisor.isCreateUserAccount` (boolean)

  - `data.supervisor.userRoles` (array,null)

  - `data.supervisor.userRoles.accountAccessGroupId` (string)

  - `data.supervisor.userRoles.accountAccessGroupName` (string,null)

  - `data.supervisor.isSupervisor` (boolean)

  - `data.supervisor.isRollBackAllowed` (boolean)

  - `data.additionalInfo` (array,null)

  - `data.additionalInfo.dataField` (string,null)

  - `data.additionalInfo.dataFieldId` (string)

  - `data.additionalInfo.dataIds` (array,null)

  - `data.additionalInfo.dataFieldValue` (any,null)

  - `data.additionalInfo.dataFieldName` (string,null)

  - `data.additionalInfo.dataValueFormated` (string,null)

  - `data.location` (string,null)

  - `data.employeeGrade` (object)

  - `data.employeeGrade.employeeGradeId` (string)

  - `data.employeeGrade.employeeGradeName` (string,null)

  - `data.employeeGrade.rank` (integer)

  - `data.responseDescription` (string,null)

  - `data.locationInfo` (object)

  - `data.locationInfo.location` (string,null)

  - `data.locationInfo.locationId` (string,null)

  - `data.locationInfo.building` (string,null)

  - `data.locationInfo.buildingId` (string,null)

  - `data.locationInfo.level` (string,null)

  - `data.locationInfo.levelId` (string,null)

  - `data.locationInfo.room` (string,null)

  - `data.locationInfo.roomId` (string,null)

  - `data.locationInfo.workspace` (string,null)

  - `data.locationInfo.workspaceId` (string,null)

  - `data.locationInfo.spaceKey` (string,null)

  - `data.locationInfo.spaceAssignedOn` (string,null)

  - `data.locationInfo.spaceCategory` (object)

  - `data.locationInfo.spaceCategory.spaceCategoryId` (string)

  - `data.locationInfo.spaceCategory.spaceCategoryName` (string,null)

  - `data.locationInfo.spaceCategory.spaceCategoryCode` (string,null)

  - `data.locationInfo.roomFunction` (object)

  - `data.locationInfo.roomFunction.roomFunctionId` (string)

  - `data.locationInfo.roomFunction.roomFunctionName` (string,null)

  - `data.locationInfo.spaceArea` (number,null)

  - `data.locationInfo.levelPlanHandle` (string,null)

  - `data.locationInfo.employeeLocationId` (string,null)

  - `data.locationInfo.rollBackInfo` (object)

  - `data.locationInfo.rollBackInfo.isRollBack` (boolean)

  - `data.locationInfo.rollBackInfo.rollBackType` (string,null)

  - `data.locationInfo.rollBackInfo.employeeLocationId` (string)

  - `data.locationInfo.rollBackInfo.comments` (string,null)

  - `data.locationInfo.levelPlanId` (string,null)

  - `data.locationInfo.planFile` (object)

  - `data.locationInfo.planFile.fileId` (string)

  - `data.locationInfo.planFile.fileName` (string,null)

  - `data.locationInfo.planFile.fileSize` (string,null)

  - `data.locationInfo.planFile.currentRevisionNumber` (integer)

  - `data.locationInfo.planFile.createdOn` (string,null)

  - `data.locationInfo.planFile.fileSizeInBytes` (integer)

  - `data.locationInfo.planFile.createdDate` (string)

  - `data.locationInfo.planFile.createdBy` (string,null)

  - `data.locationInfo.planFile.isLatest` (boolean)

  - `data.locationInfo.cadPlanCoordinates` (array,null)

  - `data.locationInfo.spaceAssignedOnDateTimeFormat` (string,null)

  - `data.locationInfo.svgPlanAdded` (boolean)

  - `data.employmentType` (object)

  - `data.employmentType.employmentTypeId` (string)

  - `data.employmentType.employmentTypeName` (string,null)

  - `data.employmentType.employmentTypeCode` (string,null)

  - `data.employeeCategory` (object)

  - `data.employeeCategory.employeeCategoryId` (string)

  - `data.employeeCategory.employeeCategoryName` (string,null)

  - `data.employeeCategory.employeeCategoryDescription` (string,null)

  - `data.employeeCategory.isLaborCategory` (boolean)

  - `data.employeeCategory.responseDescription` (string,null)

  - `data.status` (object)

  - `data.status.statusId` (string)

  - `data.status.statusCode` (string,null)

  - `data.status.statusName` (string,null)

  - `data.status.statusColor` (string,null)

  - `data.employeeWorkMode` (object)

  - `data.employeeWorkMode.employeeWorkModeId` (string)

  - `data.employeeWorkMode.employeeWorkModeName` (string,null)

  - `data.employeeWorkMode.employeeWorkModeCode` (string,null)

  - `data.serviceEndDate` (object)

  - `data.serviceEndDate.serviceEndDate` (string,null)

  - `data.serviceEndDate.status` (object)

  - `data.serviceEndDate.status.statusId` (string)

  - `data.serviceEndDate.status.statusCode` (string,null)

  - `data.serviceEndDate.status.statusName` (string,null)

  - `data.serviceEndDate.status.statusColor` (string,null)

  - `data.employeeId` (string)

  - `data.employeeName` (string,null)

  - `data.employeeFirstName` (string,null)

  - `data.employeeMiddleName` (string,null)

  - `data.employeeLastName` (string,null)

  - `data.email` (string,null)

  - `data.employeeCode` (string,null)

  - `data.employeeRole` (string,null)

  - `data.profilePic` (string,null)

  - `data.dateOfTermination` (string,null)

  - `data.dateOfJoining` (string,null)

  - `data.employeeUserId` (string,null)

  - `data.isTechnician` (boolean)

  - `data.isCreateUserAccount` (boolean)

  - `data.userRoles` (array,null)

  - `data.userRoles.accountAccessGroupId` (string)

  - `data.userRoles.accountAccessGroupName` (string,null)

  - `data.isSupervisor` (boolean)

  - `data.isRollBackAllowed` (boolean)

  - `message` (string,null)

  - `isError` (boolean)

  - `messageCode` (integer)

  - `status` (string,null)

  - `errorType` (string,null)

  - `traceid` (string,null)

  - `responseDescription` (string,null)


